0
31
8 месяцев назад
0

» XGM Конкурсы / [Итоги] Большой Турнир Ландшафтеров 2023

К тому же любой участник, не представленный в таблице что ниже, может претендовать на законные 72 рубля
лол, пусть остается в копилке на след. конкурсы...
PUVer:
Файлы с комментариями судей прилагаются.
онлайн-таблицы с прошлых конкурсов не прижились..?

эх, только один судья дал оценку и комментарии ко всем работам...
0
31
8 месяцев назад
0

» WarCraft 3 / История мага Грейсена Херсена

nazarpunk, утрамбовали тяжелыми сапогами пехотинцев...
0
31
8 месяцев назад
0

» WarCraft 3 / История мага Грейсена Херсена

nazarpunk, если присмотреться, то видно, что горизонт не прямой, там есть холмы...
1
31
8 месяцев назад
1

» XGM — Премия года / Премия 2023 года

О, а я думал, премию закрыли из-за срачей...
0
31
8 месяцев назад
0

» Game Dev / Hardcore - это больше чем сложность

""
неол., перен., разг., ед. ч. о чём-либо трудном, сложном, ядрёном, требующем предварительной подготовки, умения (с)
""
А вообще сразу вспомнился один ролик на ютубе (там просто субъективный список сложных игр)
тык
Но из забавного, чем хардкорнее игра - тем меньше людей хотят в нее играть сами и больше хотят смотреть, как это проходят другие.
И все же не обязательно следовать рекомендациям данной статьи. Существуют откровенно нечестные игры, которые все же становятся популярными, хоть и относительно (почему - см. абзац выше). Та же fear and hunger.

Случайность - предсказать поведение игрока напротив крайне сложно, так что высокая.
Не считаю правильным уравнивать тактику оппонента с элементами случайности. Все-таки случайность то, что происходит вне зависимости от действий игрока. А для оппонента его действия целенаправленны. Так можно говорить, что стратегии - рандомные игры.
В шахматах элемент случайности отсутствует. И любые действия игрока/опонента и их комбинации ведут к определенному результату.
0
31
8 месяцев назад
0

» Welsh Teatime / Dark Riders - Дневник разработки

LongbowMan, я бы предпочел правую, тим-колор это хорошо...
0
31
8 месяцев назад
0
0
31
8 месяцев назад
0

» IT и Наука / Шах и мат, лоу-эндеры

Я правда первый раз вижу что бы кто-то собирал за 2к прям.
Тут играет эдемент удачи, когда люди продают не свои ненужные вещи. Обычно родители, сбагривают старые вещи ребенка, после того как он съехал в другую хату/город. И не понимают просто ценности вещей.
У меня друг так купил коллекционную фигурку рублей за 300, хотя ее цена 2000+...
0
31
8 месяцев назад
0

» XGM Team / Онлайн-инструменты для геймдев и моддинг арта

ээх, жалко, стандартные текстуры не видит.
Загруженные файлы
0
31
8 месяцев назад
0

» XGM Team / Онлайн-инструменты для геймдев и моддинг арта

Хмм... уровни набирать на ХГМ труднее чем в фри-ту-плейных дрочильнях... На это реально уходят годы.
А количество способностей для изучения растет...
Тут реально уже нужно продумывать свой билд...
0
31
8 месяцев назад
0

» Game Dev / Как создать UV-развертку в Blender 3.4?

tangent space computation needs a uv map
Это конечно оч. интересно, что модель оказывается без разветки.
Проверь, ее точно нет?
Загруженные файлы
0
31
8 месяцев назад
Отредактирован Алексей Андреич
0

» Unryze Jass API / UjAPI - Система Выбора Героев

Пытаюсь состряпать кастомный интерфейс (ничего необычного, просто поотключать часть кнопок стандартного интерфейса и передвинуть остальную). Вторые сутки мучаюсь с портретом.
Идея была проста:
создать SIMPLEFRAME, с помощью функции SetFrameTextureEx сделать из фрейма рамочку. В нее поместит портрет персонажа.
Как оказалось портрет всегда отображается слоем ниже SIMPLEFRAME.
Функция SetFramePriority не помогает. Она может установить порядок отрисовки двух SIMPLEFRAME, но не Портрета.
Далее я начал пробовать все подряд. Делал портрет дочерним по отношению к SIMPLEFRAME, к другим фреймам - бестолку.
По итогу нашел костыльное решение.
Создать после SIMPLEFRAME, новый фрейм типа BACKDROP - он всегда отображается поверх SIMPLEFRAME, задать ему прозрачную текстуру.
Делаем портрет дочерним по отношению к BACKDROP - и вуаля, теперь портрет сверху нашей рамочки.
code
...
	framehandle UI;
    framehandle Backdrop;

    HideOriginFrames(true);
    
    Backdrop = CreateFrameByType( "SIMPLEFRAME", "PortraitBackdrop", GetOriginFrame( ORIGIN_FRAME_GAME_UI, 0 ), "", 0 );
    ClearFrameAllPoints( Backdrop );
    SetFrameSize( Backdrop, 0.1, 0.1 ); 
    SetFrameAbsolutePoint(Backdrop, FRAMEPOINT_BOTTOMLEFT, 0.0, 0.0);
    SetFrameTextureEx( Backdrop, 0, "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBackground-Disabled.blp", false, "UI\\Widgets\\Glues\\GlueScreen-Slider-BackdropBorder.blp",  0 );
    
    Backdrop = CreateFrameByType( "BACKDROP", "DummyFrameAnchorForPortrait", GetOriginFrame( ORIGIN_FRAME_GAME_UI, 0 ), "", 0 );
    ClearFrameAllPoints( Backdrop );
    SetFrameSize( Backdrop, 0.1, 0.1 ); 
    SetFrameAbsolutePoint(Backdrop, FRAMEPOINT_BOTTOMLEFT, 0.0, 0.0);
    SetFrameTexture(Backdrop, "empty.blp", 0, false);
    
    UI = GetOriginFrame( ORIGIN_FRAME_PORTRAIT, 0 );
    ShowFrame(UI, true);
    SetFrameParent(UI, Backdrop);
    ClearFrameAllPoints( UI );
    SetFrameSize( UI, 0.09, 0.09 ); 
    SetFrameAbsolutePoint(UI, FRAMEPOINT_BOTTOMLEFT, 0.005, 0.005);
Но есть проблема... портрет как-то не хочет отображаться нормально, когда под ним есть другой фрейм.
Загруженные файлы
0
31
8 месяцев назад
0

» Мир безумного / Activision Blizzard присоединяется к Microsoft

когда ты видел такое?)
скорп же вроде давно говорил, что счетчик гостей неисправен...
0
31
8 месяцев назад
0

» Game Dev / Как создать UV-развертку в Blender 3.4?

Грац с новой видюхой.

видео в приложении.

2.79 версии автоматически было
ну, примитивы и сейчас создаются по умолчанию с готовой разверткой.
Загруженные файлы
0
31
8 месяцев назад
Отредактирован Алексей Андреич
0

» Unryze Jass API / UjAPI - Система Выбора Героев

Импортировал код в свою карту, подправил изменившиеся функции и потестировал,
видео

если не использовать функцию SetFrameSpriteAnimationWithRarity на спрайте, некоторые модели при появлении на экране начинают заливать его белым светом.
нажатие на кнопку фреймов имеет какую-то задержку. Можно быстро прожать дважды и получить двух героев.
У себя пока что временно поправил проверкой, получал ли данный игрок уже героя или нет.
В самом конце видео можно заметить что герои очень резко переходят от анимации "walk" к "stand", прям явным рывком.
По моим наблюдениям, это появляется после создания спрайта,
и использования функции SetFrameSpriteModelEx/SetFrameSpriteModel(), конкретно при передать корректного пути модели в функцию.
0
31
8 месяцев назад
0

» Unryze Jass API / UjAPI - Система Выбора Героев

Исправлена функция SetFrameSpriteMaterialScale на SetFrameSpriteMatrixScale.
еще я так понимаю поменялись порядок и количество аргументов в функции SetFrameTextureEx()
0
31
8 месяцев назад
0

» nDRch / Попытки в ландшафт

но все-равно персонаж немного дергался. Сейчас сделал для примера невидимую платформу под углом и персонаж стал подниматься плавно) Где ты раньше был?)))
эту идею я держал в голове лет 8...
все не было конкурса, чтобы попробовать в деле...
0
31
8 месяцев назад
0

» WarCraft 3 / Путешествие за солью [Большой Турнир Ландшафтеров 2023]

Почему я не могу открыть карту в игре версии 1.26? Она даже не отображается для выбора.
странно, у меня работает...
1
31
8 месяцев назад
1

» WarCraft 3 / [Большой турнир ландшафтеров 2023] Оазис

Больше всего именно эта карта понравилась из всех.
Не то чтобы много наворотов.
Но все стильно и гармонично.
2
31
8 месяцев назад
2

» XGM Конкурсы / Большой Турнир Ландшафтеров 2023

Чтобы записаться на конкурс, достаточно написать комментарий с типом "Заявка на участие" в этом ресурсе.
Для сдачи достаточно опубликовать карту типа Landscape в разделе Warcraft 3.
поздно уже, конечно, для такого замечания, но стоило бы дать ссылочку в шапке...
0
31
8 месяцев назад
0

» WarCraft 3 / PvP Arena

А какой вообще смысл защиты в любом проекте по варкрафту? Ни в одной карте своей этого не делал.
Вроде как оптимизатором если пройти, слегка увеличивается скорость загрузки карты...
а в остальном - желание сохранить плоды своего труда от остальных.
N7 Molot:
LosKalmaros:
это же тоже труд. Может у них эксклюзивные модели, но не могли найти куда впихнуть, а тут они идеально вписываются.
модельки вроде как проще всего достаются из карт...
0
31
9 месяцев назад
0

» Unryze Jass API / UjAPI

native IsUnitTargetable takes unit whichUnit returns boolean
эта функция делает то же самое, что и выдача способности 'Aloc' (locust\москиты)..?